.ui_card_wrap {
    position: absolute;
    background-color: #fff;
    padding: 2px;
    background-color: #fff;
    background: url(//tb2.bdstatic.com/tb/static-common/widget/card/images/grey_border_97762d7.png) repeat
}

.ui_card_wrap .arrow {
    position: absolute
}

.ui_card_wrap .ui_white_down {
    bottom: -8px;
    width: 21px;
    height: 11px;
    overflow: hidden;
    _bottom: -9px;
    background: url(//tb2.bdstatic.com/tb/static-common/widget/card/images/white_arrow_down_06ef61b.png) no-repeat 0 0
}

.ui_card_wrap .ui_white_up {
    top: -8px;
    width: 21px;
    height: 11px;
    background: url(//tb2.bdstatic.com/tb/static-common/widget/card/images/grey_arrow_up_4b9a464.gif) no-repeat 0 0
}

.ui_card_content {
    background-color: #fff;
    overflow: hidden;
    font-size: 12px;
    border: 1px solid #bfbfbf
}

.tbui_js_pager {
    height: 22px
}

.tbui_js_pager .current {
    background: 0 0;
    border: 1px solid #fff;
    color: #000;
    font-weight: 700
}

.tbui_js_pager a, .tbui_js_pager span {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #E7ECF0;
    color: #0000cd;
    float: left;
    height: 22px;
    line-height: 22px;
    margin-right: 5px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    width: auto;
    padding: 0 8px
}

.Qrcode-status-animation {
    background: url(//tb2.bdstatic.com/tb/static-common/widget/login_dialog/imgs/shouji_new_3507298.png) no-repeat center !important
}

.head_frame_150 {
    width: 150px;
    height: 150px;
    padding: 10px;
    background: 0 0;
    border: 0
}

.head_frame_100 {
    width: 110px;
    height: 110px;
    padding: 10px;
    background: 0 0;
    border: 0
}

.head_frame_80 {
    width: 80px;
    height: 80px;
    padding: 10px;
    background: 0 0;
    border: 0
}

.icon_wrap_theme1 a, .icon_wrap_theme1 span, .icon_wrap_theme2 a,
.icon_wrap_theme2 span {
    float: left;
    margin-right: 5px
}

.icon_wrap_theme1 .old_icon_size {
    width: 14px;
    height: 14px;
    background-size: 14px 14px;
    padding-bottom: 0
}

.icon_wrap_theme2 .old_icon_size {
    width: 18px;
    height: 18px;
    background-size: 18px 18px
}

.pre_icon_wrap {
    float: left;
    margin: 3px 0 0
}

.pre_icon_wrap a, .pre_icon_wrap span {
    float: left;
    margin-right: 5px
}

.icon_wrap_theme1 a, .icon_wrap_theme1 span {
    width: 14px;
    height: 14px
}

.pre_icon_wrap_theme1 a, .pre_icon_wrap_theme1 span {
    width: 16px;
    height: 16px
}

.icon_wrap_theme2 a, .icon_wrap_theme2 span, .pre_icon_wrap_theme2 a,
.pre_icon_wrap_theme2 span {
    width: 16px;
    height: 16px
}

.icon_wrap_theme2 .maizhi_link {
    background: 0 0
}

.pre_icon_wrap_theme2 {
    margin-top: 4px
}

.tbworld_lv1, .tbworld_lv2, .tbworld_lv3, .tbworld_lv4, .tbworld_lv1_gray,
.tbworld_lv2_gray {
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/prev_icons_50a86b3.png) no-repeat;
    _background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/prev_icons_539259d.gif) no-repeat
}

.pre_icon_wrap_theme2 .tbworld_lv1 {
    background-position: -198px -29px
}

.pre_icon_wrap_theme2 .tbworld_lv1_gray {
    background-position: -270px -29px
}

.pre_icon_wrap_theme2 .tbworld_lv2 {
    background-position: -157px -29px
}

.pre_icon_wrap_theme2 .tbworld_lv2_gray {
    background-position: -234px -29px
}

.pre_icon_wrap_theme1 .tbworld_lv1 {
    background-position: -198px -2px
}

.pre_icon_wrap_theme1 .tbworld_lv1_gray {
    background-position: -271px -2px
}

.pre_icon_wrap_theme1 .tbworld_lv2 {
    background-position: -158px -2px
}

.pre_icon_wrap_theme1 .tbworld_lv2_gray {
    background-position: -235px -1px
}

.icon_wrap .icon_slot_hover {
    width: 24px;
    height: 24px;
    margin-top: -3px;
    margin-left: -2px
}

.icon_wrap .icon_slot_refresh {
    height: 100%;
    width: 100%;
    bottom: 0;
    right: 0;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_slot_icon_refresh_04c7b04.png) no-repeat right bottom
}

.icon_wrap .icon_slot_refresh_hover {
    height: 100%;
    width: 100%;
    bottom: 0;
    right: 0;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_slot_icon_refresh_04c7b04.png) no-repeat right bottom
}

.tbvip_icon_wrap {
    display: inline-block;
    margin-left: 5px
}

.tbvip_icon_wrap a {
    display: inline-block;
    vertical-align: -2px;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_tbvip_3d45748.png) no-repeat
}

.tbvip_icon_wrap_theme1 .icon_tbvip {
    width: 14px;
    height: 14px
}

.tbvip_icon_wrap_theme2 .icon_tbvip {
    width: 18px;
    height: 18px
}

.tbvip_icon_wrap_theme1 .icon_tbvip_type1 {
    background-position: -20px 0
}

.tbvip_icon_wrap_theme2 .icon_tbvip_type1 {
    background-position: 0 0
}

.tbvip_icon_wrap_theme1 .icon_tbvip_type2 {
    background-position: -20px -20px
}

.tbvip_icon_wrap_theme2 .icon_tbvip_type2 {
    background-position: 0 -20px
}

.icon_card_wrap {
    position: absolute;
    background-color: transparent
}

.icon_card_wrap .arrow {
    position: absolute
}

.icon_card_wrap .icon_white_down {
    bottom: -8px;
    width: 21px;
    height: 11px;
    overflow: hidden;
    _bottom: -9px;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_tips_down_arrow_b6960a2.png) no-repeat
}

.icon_card_wrap .icon_white_up {
    top: -5px;
    width: 21px;
    height: 11px;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_tips_up_arrow_04ecd3c.png) no-repeat
}

.icon_card_content {
    background-color: transparent;
    overflow: hidden;
    font-size: 12px
}

.icon_tip_card_wrap {
    position: absolute;
    background-color: transparent;
    height: 71px
}

.icon_book_error {
    color: #fff;
    font-size: 14px;
    background: transparent;
    vertical-align: middle;
    height: 46px;
    line-height: 46px;
    text-align: center
}

.icon_book_error .icon_book_reload {
    text-decoration: underline;
    margin-left: 5px;
    text-decoration: underline
}

.icon_book_reload img {
    margin: -2px 5px 0 0;
    vertical-align: middle
}

.icon_slot_wrap a {
    float: left;
    height: 18px;
    width: 18px;
    margin-right: 5px;
    position: absolute
}

.icon_slot_wrap > span {
    float: left;
    height: 18px;
    width: 18px;
    margin-right: 5px;
    position: absolute
}

.icon_slot_wrap {
    height: 24px;
    width: 200px;
    position: relative
}

.icon_slot_wrap .icon_slot_icon {
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_slot_blank_6c07942.png) no-repeat
}

.icon_slot_wrap .icon_slot_null_icon {
    width: 19px;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_slot_blank_6c07942.png) no-repeat
}

.icon_slot_wrap .icon_add_solt {
    width: 19px;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_slot_add_2eaa85c.png) no-repeat
}

#icon_book_wrap {
    position: relative;
    font-family: STHeiti, "Microsoft Yahei", Arial, SimSun;
    height: 350px;
    width: 635px;
    background-color: #141110;
    padding: 10px
}

#icon_book_wrap .icon_book_close {
    width: 12px;
    height: 11px;
    position: absolute;
    top: 25px;
    right: 20px;
    z-index: 1003;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_close_196b93d.png) no-repeat;
    cursor: pointer
}

#icon_book_wrap .icon_book_close_hover {
    width: 12px;
    height: 11px;
    position: absolute;
    top: 25px;
    right: 20px;
    z-index: 1003;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_close_hover_c2690c7.png) no-repeat;
    cursor: pointer
}

#icon_book_wrap .icon_book {
    border: solid 1px #413631
}

.icon_book_tab_head {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    width: 100%;
    padding-top: 0;
    height: 40px;
    background-color: #211e1e;
    margin: 0;
    border-bottom: solid 1px #413631;
    font-size: 14px
}

.icon_book_tab_head li {
    margin-top: 5px;
    float: left;
    text-align: center;
    list-style-type: none;
    height: 35px;
    line-height: 35px
}

.icon_book_tab_head button {
    padding-left: 15px;
    padding-right: 15px
}

.icon_book_tab_head button.tab_button {
    background-color: transparent !important;
    background: 0 0;
    border: 0;
    margin: 0;
    cursor: pointer;
    outline: 0;
    color: #999
}

.icon_book_tab_head .space {
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_space_453c70c.png) right no-repeat
}

.icon_book_tab_head li a {
    text-align: center;
    vertical-align: middle;
    padding-bottom: 0;
    padding-top: 0;
    color: #999;
    line-height: 35px;
    height: 35px;
    text-decoration: none;
    font-weight: 400
}

.icon_book_tab_head li.tab_active {
    position: relative;
    height: 35px;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_bg_cf4f84b.png) repeat;
    border-top: solid 1px #413631;
    border-bottom: 0;
    border-left: solid 1px #413631;
    border-right: solid 1px #413631;
    font-weight: 700;
    color: #fff
}

.icon_book_tab_head li.tab_active button {
    font-weight: 700;
    color: #fff
}

.icon_book_tab_head li.tab_active .space {
    background: 0 0
}

.icon_book_tab_head li.tab_active a {
    color: #fff;
    font-weight: 700;
    line-height: 35px;
    height: 35px
}

.icon_book_tab_head li.tab_deactive {
    background: none transparent scroll repeat 0 0
}

.icon_book_tab_body {
    height: 307px;
    background-color: #211e1e
}

.icon_book_tab_body .icon_subscript {
    position: absolute;
    bottom: -39px;
    right: -39px;
    height: 20px;
    width: 20px
}

.icon_book_tab_body .icon_locked {
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_lock_633f179.png) no-repeat
}

.icon_book_tab_body .icon_selected {
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_selected_3f10112.png) no-repeat
}

.icon_book_tab_body .icon_wrap {
    height: 130px;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_bg_3_2_cc28650.png) repeat;
    border-bottom: solid 1px #413631
}

.icon_book_tab_body .icon_wrap_5, .icon_book_tab_body .icon_wrap_5 .icon_wrap_left_arrow,
.icon_book_tab_body .icon_wrap_5 .icon_wrap_right_arrow, .icon_book_tab_body .icon_wrap_5 .icon_view,
.icon_book_tab_body .icon_wrap_5 .icon_list_wrap, .icon_book_tab_body .icon_wrap_5 ul {
    height: 307px !important
}

.icon_book_tab_body .collect_wrap {
    height: 130px
}

.icon_book_tab_body .wrap_donw_arrow {
    height: 15px;
    width: 100%;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_arrow_7cf992d.png) no-repeat;
    background-position: center center;
    position: relative;
    top: -2px
}

.icon_book_tab_body .icon_wrap_left_arrow {
    float: left;
    width: 30px;
    height: 130px;
    position: relative
}

.icon_book_tab_body .left_arrow {
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_left_0f459f5.png) no-repeat;
    background-position: center center
}

.icon_book_tab_body .icon_wrap_right_arrow {
    float: right;
    width: 30px;
    height: 130px;
    position: relative
}

.icon_book_tab_body .arrow_block {
    position: absolute;
    width: 29px;
    height: 39px;
    cursor: pointer
}

.icon_book_tab_body .right_arrow {
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_right_71a86bb.png) no-repeat;
    background-position: center center
}

.icon_book_tab_body .arrow_hover {}

.icon_book_tab_body .arrow_disable {}

.icon_book_tab_body .arrow_hover .left_arrow {
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_left_hover_cd63a82.png) no-repeat;
    background-position: center center
}

.icon_book_tab_body .arrow_hover .right_arrow {
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_right_hover_30ab908.png) no-repeat;
    background-position: center center
}

.icon_book_tab_body .arrow_disable .left_arrow {
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_left_disabled_455a5e8.png) no-repeat;
    background-position: center center
}

.icon_book_tab_body .arrow_disable .right_arrow {
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_right_disabled_3e9012c.png) no-repeat;
    background-position: center center
}

.icon_book_tab_body div.tab_body_item {
    display: none;
    visibility: hidden
}

.icon_book_tab_body div.tab_body_item_active {
    display: block;
    visibility: visible
}

.icon_book_tab_body .icon_view, .icon_book_tab_body .icon_list_wrap {
    position: relative;
    float: left;
    height: 130px;
    width: 555px;
    margin-left: 5px;
    padding: 0;
    overflow: hidden
}

.icon_book_tab_body ul {
    position: relative;
    float: left;
    height: 130px;
    width: 5500px;
    margin: 0;
    padding: 0
}

.icon_book_tab_body .icon_view li {
    position: absolute;
    list-style-type: none;
    float: left
}

.icon_book_tab_body .icon_box {
    height: 40px;
    width: 40px
}

.icon_book_tab_body .icon_box_place {
    position: relative;
    margin-top: 15px;
    margin-left: 10px;
    margin-right: 5px
}

.icon_book_tab_body .icon_border {
    position: absolute;
    top: 0;
    left: 0;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_border_4a79249.png) no-repeat;
    background-position: center center
}

.icon_book_tab_body .icon_not_use {}

.icon_book_tab_body .icon_not_use .icon_icon {
    opacity: .25;
    -moz-opacity: .25;
    filter: alpha(opacity=25)
}

.icon_book_tab_body .icon_border_hover {
    position: absolute;
    top: 0;
    left: 0;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_hover_acf84eb.gif) no-repeat;
    background-position: center center
}

.icon_book_tab_body .icon_icon {
    position: absolute;
    top: 0;
    left: 0;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_slot_blank_36_64fdb55.png) no-repeat;
    margin-top: 2px;
    margin-left: 2px
}

.icon_book_tab_body .collect_icon_title {
    text-align: center;
    margin: auto
}

.icon_book_tab_body .collect_icon_title span {
    color: #c3c3c3;
    font-size: 12px
}

.icon_book_tip {
    height: 71px;
    width: 550px
}

.icon_book_tip .tip_up_arrow {
    height: 5px;
    width: 550px;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_tips_up_arrow_04ecd3c.png) no-repeat;
    text-align: center;
    position: relative;
    top: 1px;
    left: 20px
}

.icon_book_tip .tip_body {
    height: 66px;
    width: 550px;
    border: solid 1px #413631;
    background-color: #000
}

.icon_book_tip .tip_icon {
    float: left;
    height: 36px;
    width: 36px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 10px
}

.icon_book_tip .tip_icon_img {
    height: 36px;
    width: 36px;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_slot_blank_36_64fdb55.png) no-repeat
}

.icon_book_tip .icon_desc {
    float: left;
    height: 36px;
    width: 375px;
    padding-top: 15px;
    padding-right: 0;
    padding-bottom: 15px;
    padding-left: 0
}

.icon_book_tip .icon_desc a {
    text-decoration: underline
}

.icon_book_tip .icon_desc_title {
    font-size: 16px;
    line-height: 20px;
    color: #ccc;
    font-weight: 700
}

.icon_book_tip .icon_desc_detail {
    font-size: 14px;
    line-height: 14px;
    color: #666
}

.icon_book_tip .icon_desc_detail a {
    text-decoration: no-underline
}

.icon_book_tip .tip_icon_price {
    font-size: 12px;
    line-height: 12px;
    color: #666
}

.icon_book_tip .tip_icon_use {
    font-size: 16px;
    line-height: 20px;
    color: #ccc;
    font-weight: 700
}

.icon_book_tip .icon_action_wrap {
    float: right;
    height: 36px;
    width: 90px
}

.icon_book_tip .icon_action {
    padding-top: 20px;
    padding-bottom: 15px
}

.icon_book_tip .icon_action_no_remain {
    padding-top: 10px;
    padding-bottom: 10px
}

.icon_book_msgbox {
    background-color: #141110;
    width: 270px;
    height: 180px;
    padding: 10px
}

.icon_book_msgbox .icon_book_msgbox_wrap {
    position: relative;
    background-color: #141110;
    width: 270px;
    height: 180px
}

.icon_book_msgbox .icon_book_msgbox_body {
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_bg_3_2_cc28650.png) repeat;
    border: solid 1px #413631;
    width: 270px;
    height: 180px
}

.icon_book_msgbox .icon_book_down_arrow {
    position: relative;
    top: 10px;
    height: 7px;
    width: 100%;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_tips_down_arrow_b6960a2.png) center no-repeat
}

.icon_book_msgbox .icon_book_msgbox_close {
    width: 12px;
    height: 11px;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1003;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_close_196b93d.png) no-repeat;
    cursor: pointer
}

.icon_book_msgbox .icon_book_msgbox_close_hover {
    width: 12px;
    height: 11px;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1003;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_close_hover_c2690c7.png) no-repeat;
    cursor: pointer
}

.icon_book_msgbox .icon_msgbox_title {
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
    line-height: 20px;
    color: #ccc;
    padding-top: 30px
}

.icon_book_msgbox .icon_msgbox_detail {
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
    line-height: 14px;
    color: #ccc;
    padding-top: 20px
}

.icon_book_msgbox .icon_msgbox_action {
    padding-top: 40px;
    text-align: center;
    vertical-align: middle
}

.icon_book_msgbox .icon_msgbox_icon_replace_detail {
    padding-top: 20px;
    padding-left: 60px;
    padding-bottom: 15px
}

.icon_book_msgbox .msg_icon_replace_current {
    float: left;
    width: 36px;
    height: 36px;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_slot_blank_36_64fdb55.png) no-repeat;
    background-position: center center
}

.icon_book_msgbox .msg_icon_replace_arrow {
    float: left;
    width: 36px;
    height: 36px;
    padding-left: 15px;
    padding-right: 15px;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_replace_arrow_de2019c.png) no-repeat;
    background-position: center center
}

.icon_book_msgbox .msg_icon_replace_new {
    float: left;
    width: 36px;
    height: 36px;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_slot_blank_36_64fdb55.png) no-repeat;
    background-position: center center
}

.icon_book_msgbox .icon_msgbox_icon_buy {
    padding-top: 20px;
    padding-left: 60px;
    padding-bottom: 15px
}

.icon_book_msgbox .msg_icon_buy_icon {
    float: left;
    width: 36px;
    height: 36px;
    padding-left: 15px;
    padding-right: 15px;
    background-position: center center
}

.icon_book_dialog_wrap {
    width: 100%;
    height: 100%;
    background: #263085;
    position: absolute;
    top: 0;
    left: 0
}

.icon_book_dialog_wrap_close_btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_book_close_196b93d.png) no-repeat
}

.icon_book_msgbox .icon_msgbox_get_icon {
    padding-top: 20px;
    padding-left: 60px;
    padding-bottom: 15px
}

.icon_book_msgbox .msg_icon_get, .icon_book_msgbox .msg_icon_get_one {
    float: left;
    width: 36px;
    height: 36px;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_slot_blank_36_64fdb55.png) no-repeat;
    background-position: center center
}

.icon_book_msgbox .msg_icon_get_1 {
    margin-left: 55px
}

.icon_book_msgbox .msg_icon_get_2 {
    margin-left: 22px;
    margin-right: 15px
}

.icon_book_msgbox .msg_icon_get_3 {
    margin-right: 22px
}

.icon_book_msgbox .msg_icon_get_two {
    float: left;
    width: 36px;
    height: 36px;
    margin-left: 15px;
    margin-right: 15px;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_replace_arrow_de2019c.png) no-repeat;
    background-position: center center
}

.icon_book_msgbox .msg_icon_get_three {
    float: left;
    width: 36px;
    height: 36px;
    background: url(//tb2.bdstatic.com/tb/static-user/widget/icons/images/icon_slot_blank_36_64fdb55.png) no-repeat;
    background-position: center center
}

.icon_book_go_home {
    margin-top: 15px;
    text-align: center
}

.icon_book_go_home a {
    font-size: 16px
}

.owned_modal_shadow_by_yz {
    background: #333;
    opacity: .3;
    filter: alpha(opacity=30);
    font-size: 0;
    margin-left: -16px
}

.pb_owned_modal_shadow {
    margin-left: -14px;
    padding-bottom: 0 !important;
    margin-bottom: 3px !important
}

.dialogJ.wallet-dialog .dialogJcontent {
    padding: 0
}

.wallet-dialog-main {
    width: 697px;
    height: 481px;
    font-size: 0;
    position: relative;
    overflow: hidden
}

.wallet-dialog-main .hidden {
    display: none
}

.wallet-dialog-main .wd-userinfo-wrapper {
    padding: 30px 20px 40px;
    height: 100px;
    overflow: hidden
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo.ismember .wd-not-ismember {
    display: none
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo.ismember .wd-icon {
    background-image: url(//tb2.bdstatic.com/tb/static-common/widget/wallet_dialog/images/icon-member_513df32.png)
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo.isnotmember .wd-isnotmember {
    display: none
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo.isnotmember .wd-icon {
    background-image: url(//tb2.bdstatic.com/tb/static-common/widget/wallet_dialog/images/icon-member-gray_16499e4.png)
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member {
    float: left;
    width: 354px;
    border-right: 1px solid #cacbcc
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-avatar-wrapper,
.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper {
    display: inline-block;
    vertical-align: middle
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-avatar-wrapper {
    padding: 6px;
    width: 88px;
    height: 88px;
    background-color: #fafbfc
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-avatar-wrapper a {
    width: 80px;
    height: 80px;
    overflow: hidden;
    display: inline-block;
    position: relative
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-avatar-wrapper a img {
    width: 100%;
    height: 100%
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-avatar-wrapper.wd-avatar-not-with-frame a {
    padding: 3px;
    border: 1px solid #ccc;
    top: 0;
    left: 0
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper {
    padding-left: 15px
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-username-wrapper {
    line-height: 18px;
    height: 18px
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-username-wrapper > i {
    vertical-align: top
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-username-wrapper .icon_tbworld {
    margin-top: -2px;
    margin-right: 0
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-username-wrapper .wd-username {
    color: #f74d4a;
    font-size: 14px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding: 0 8px;
    max-width: 8em;
    vertical-align: top;
    font-family: Arial, "Microsoft Yahei"
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-username-wrapper .wd-welcome {
    color: #999;
    font-size: 12px
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-icon-wrapper {
    height: 26px;
    padding: 16px 0 17px;
    vertical-align: middle
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-icon-wrapper a {
    display: inline-block;
    vertical-align: middle;
    height: 26px;
    width: 26px;
    position: relative;
    margin-right: 11px
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-icon-wrapper a .wd-icon-new {
    border-radius: 1px;
    background-color: #ff2300;
    color: #fff;
    font-size: 10px;
    padding: 2px;
    position: absolute;
    top: -12px;
    left: 8px;
    line-height: 1em;
    height: 1em
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-icon-wrapper a .wd-icon {
    display: inline-block;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-memberinfo-wrapper {
    line-height: 24px;
    height: 24px;
    vertical-align: middle
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-memberinfo-wrapper .wd-member-icon {
    cursor: pointer;
    font-size: 16px;
    line-height: 1em;
    display: inline-block;
    padding: 4px .5em;
    background-color: #fa702a;
    vertical-align: middle;
    color: #FFF
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-memberinfo-wrapper .wd-member-icon > i {
    vertical-align: top
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-memberinfo-wrapper .wd-member-icon > span {
    font-size: 12px;
    vertical-align: top;
    line-height: 16px;
    height: 16px
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-memberinfo-wrapper .wd-member-intro {
    vertical-align: middle;
    display: inline-block;
    padding-left: 1em;
    font-size: 12px;
    color: #cacbcc;
    line-height: 24px;
    height: 100%
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-tbean {
    padding-left: 20px;
    margin-left: 355px;
    width: auto
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-tbean h2 {
    font-size: 14px;
    font-weight: 700;
    line-height: 24px
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-tbean .wd-tbeaninfo-wrapper {
    height: 70px;
    line-height: 70px;
    font-size: 12px
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-tbean .wd-tbeaninfo-wrapper .wd-tbean-num {
    font-size: 18px;
    color: #fe7f3e;
    margin-right: .5em;
    font-family: arial, sans-serif;
    line-height: 26px;
    display: inline-block;
    vertical-align: middle
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-tbean .wd-tbeaninfo-wrapper .wd-tbean-num > i {
    vertical-align: middle
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-tbean .wd-tbeaninfo-wrapper .wd-btn-tbeanget {
    display: inline-block;
    line-height: 24px;
    height: 24px;
    padding: 0 1em;
    background: #f0f0f0;
    color: #333;
    border: 1px solid #cacbcc;
    margin-right: .5em;
    vertical-align: middle
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-tbean .wd-umoney-wrapper {
    padding-top: 14px;
    line-height: 1em;
    font-size: 12px;
    color: #666;
    background: url(//tb2.bdstatic.com/tb/static-common/widget/wallet_dialog/images/icon-umoney_18bed46.png) 2px 13px no-repeat;
    padding-left: 18px
}

.wallet-dialog-main .wd-history-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%
}

.wallet-dialog-main .wd-history-wrapper .wd-fast-forward {
    height: 26px;
    min-height: 26px;
    background: #FFF url(//tb2.bdstatic.com/tb/static-common/widget/wallet_dialog/images/fast-forward_39bd7f4.png) no-repeat center center;
    cursor: pointer
}

.wallet-dialog-main .wd-history-wrapper .wd-history {
    background-color: #fafafa;
    border-top: 1px solid #e6e6e6;
    padding: 10px 20px
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-history-type-wrapper {
    height: 22px;
    min-height: 22px;
    overflow: visible;
    border-bottom: 2px solid #ddd
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-history-type-wrapper > div {
    float: left;
    font-size: 14px;
    padding: 0 1em;
    height: 22px;
    min-height: 22px;
    z-index: 10;
    line-height: 1em;
    cursor: pointer;
    color: #333;
    border-bottom: 0
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-history-type-wrapper > div.active {
    color: #3784f5;
    border-bottom: 2px solid #3784f5
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper {
    height: 278px;
    overflow: hidden;
    position: relative
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-empty {
    position: absolute;
    text-align: center;
    width: 100%;
    margin-top: -54px;
    top: 50%
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-empty .wd-empty-content {
    display: inline-block;
    background: url(//tb2.bdstatic.com/tb/static-common/widget/wallet_dialog/images/bd-panda_fef40b3.png) 0 0 no-repeat;
    height: 108px;
    vertical-align: middle;
    text-align: center;
    padding-left: 105px;
    line-height: 108px
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-empty .wd-empty-content > div {
    line-height: 28px;
    display: inline-block;
    vertical-align: middle
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-empty .wd-empty-content > div > h2 {
    font-size: 14px;
    color: #4c4c4c
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-empty .wd-empty-content > div > p {
    font-size: 14px;
    color: #979899
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-empty .wd-empty-content > div > p > a {
    text-decoration: underline;
    color: #2d64b3
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category {
    padding-top: 12px
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category.expend .wd-history-list .wd-history-item > div.second-line > div,
.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category.income .wd-history-list .wd-history-item > div.second-line > div {
    width: 33.3%
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category.charge .wd-history-list .wd-history-item > div.second-line > div {
    width: 25%
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list {
    height: 370px;
    min-height: 370px
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item {
    background-color: #fff;
    border: 1px solid #ddd;
    margin-bottom: 10px
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item > div.first-line {
    border-bottom: 1px solid #ddd;
    line-height: 27px;
    color: #999;
    font-size: 12px;
    padding: 0 .5em
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item > div.second-line {
    width: 100%
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item > div.second-line > div {
    display: inline-block;
    vertical-align: middle
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item > div.second-line > div:first-child > div {
    border-left: 0
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item > div.second-line > div > div {
    border-left: 1px solid #ddd;
    text-align: center;
    font-size: 12px;
    padding: 0 1em;
    line-height: 34px;
    height: 34px;
    color: #333
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item > div.second-line > div > div .col-99 {
    color: #999
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item > div.second-line > div > div .col-33 {
    color: #333
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item > div.second-line > div > div .bold {
    font-weight: 700
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item > div.second-line > div > div .col-fb {
    color: #f8984a
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-page-wrapper .wd-page-wrapper {
    text-align: right
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-page-wrapper .wd-page-wrapper > span,
.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-page-wrapper .wd-page-wrapper > a {
    user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    line-height: 22px;
    padding: 0 8px;
    margin-left: 5px
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-page-wrapper .wd-page-wrapper > span {
    color: #3784f5
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-page-wrapper .wd-page-wrapper > a {
    border: 1px solid #ddd;
    color: #333
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-history-more {
    position: absolute;
    z-index: 10;
    bottom: 0;
    right: 0;
    font-size: 12px;
    width: 100%;
    line-height: 48px;
    color: #2d64b3;
    background-color: #fafafa;
    text-align: right
}

.u_news .u_ddl_con_top {
    background: #fff;
    padding: 0
}

.u_news .u_ddl_con {
    overflow: visible
}

.u_news .u_ddl_con li a {
    position: relative;
    display: block;
    height: 100%;
    line-height: 28px;
    padding: 0 9px;
    margin: 0;
    border-top: 0
}

.u_news .u_ddl_con li a:hover {
    color: #fff;
    display: block
}

.u_ddl_con_top a {
    text-decoration: none
}

.u_notity_bd .category_item {
    padding: 0;
    width: auto
}

.u_notity_bd .category_item .unread_num {
    margin-left: 4px;
    color: #e24a4a
}

.u_notity_bd .category_item a {
    display: inline;
    padding: 0;
    color: #333;
    line-height: 30px
}

.u_menu_news.news_remind {
    background: url(image/new_remind.png?t=1506048001519)
}

.u_notity_bd .sys_notify_last {
    overflow: visible
}

.u_notity_bd .sys_notify_last .category_item_last {
    position: relative
}

.u_notity_bd .category_item_last .new_message {
    display: none;
    position: absolute;
    left: 139px;
    top: 4px;
    background: #fff;
    width: 140px;
    padding: 0 20px;
    border: 1px solid #B2AFA9
}

.u_notity_bd .new_message .category_item_empty {
    display: none
}

.base_user_data {}

.base_user_data .super_member_icon {
    background: url(//tb2.bdstatic.com/tb/static-common/img/base_user_data/member_icon_50a86b3.png) no-repeat;
    width: 18px;
    height: 18px;
    display: inline-block;
    line-height: 18px;
    vertical-align: middle;
    text-align: center;
    margin-right: 5px;
    background-position: -158px -3px
}

.base_user_data .ordinary_member_icon {
    background: url(//tb2.bdstatic.com/tb/static-common/img/base_user_data/member_icon_50a86b3.png) no-repeat;
    width: 18px;
    height: 18px;
    display: inline-block;
    line-height: 18px;
    vertical-align: middle;
    text-align: center;
    margin-right: 5px;
    background-position: -197px -3px
}

.base_user_data .super_member_icon_expire {
    background: url(//tb2.bdstatic.com/tb/static-common/img/base_user_data/member_icon_50a86b3.png) no-repeat;
    width: 18px;
    height: 18px;
    display: inline-block;
    line-height: 18px;
    vertical-align: middle;
    text-align: center;
    margin-right: 5px;
    background-position: -233px -3px
}

.base_user_data .ordinary_member_icon_expire {
    background: url(//tb2.bdstatic.com/tb/static-common/img/base_user_data/member_icon_50a86b3.png) no-repeat;
    width: 18px;
    height: 18px;
    display: inline-block;
    line-height: 18px;
    vertical-align: middle;
    text-align: center;
    margin-right: 5px;
    background-position: -269px -3px
}

.base_user_data .user_tdou_icon {
    background: url(//tb2.bdstatic.com/tb/static-common/img/base_user_data/tdou_icon_5ddd20c.png) no-repeat;
    width: 18px;
    height: 16px;
    display: inline-block;
    line-height: 16px;
    vertical-align: middle;
    text-align: center;
    margin-right: 4px
}

.cashier_dialog {
    background: rgba(255, 255, 255, .9);
    padding: 0;
    color: #545454;
    font-family: 'Microsoft YaHei';
    width: 724px
}

.tdou_base a {
    text-decoration: none
}

.tdou_cashier_wrap {
    width: 100%;
    height: 100%
}

.tdou_cashier_wrap iframe {
    width: 100%;
    height: 100%
}

.tdou_pay_cashier_iframe_dialog .tdou_cashier_wrap {
    width: 724px;
    height: 560px
}

div.tdou_member_cashier_iframe_dialog .dialogJcontent {
    padding: 0
}

.cashier_dialog .cashier_dialog_header {
    position: relative;
    font-size: 18px;
    border-bottom: 2px solid #dfdfdf;
    height: 20px;
    padding: 15px;
    line-height: 20px;
    vertical-align: middle
}

.cashier_dialog .header_title {
    float: left;
    margin-left: 15px
}

.cashier_dialog .title_acc_name {
    color: #509cef
}

.cashier_dialog .header_icon {
    width: 3px;
    height: 18px;
    background: #4aa3df;
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle
}

.cashier_dialog .header_close {
    background: url(//tb2.bdstatic.com/tb/static-common/widget/cashier_dialog/images/close_btn_08395b2.png) no-repeat 0 -14px;
    position: absolute;
    display: inline-block;
    height: 14px;
    width: 17px;
    top: 17px;
    right: 13px;
    cursor: pointer;
    -webkit-transition: .2s ease-in;
    transition: .2s ease-in
}

.cashier_dialog .cashier_dialog_header a.header_close:hover {
    background-position: 0 0;
    content: "";
    -webkit-transition: .2s ease-in;
    transition: .2s ease-in
}

.cashier_dialog .user_info {
    float: right;
    margin-right: 25px;
    border-right: 1px solid #dfdfdf;
    font-size: 14px
}

.cashier_dialog .title_remain_num {
    margin-right: 15px;
    color: #ff7f3e
}

.cashier_dialog .title_acc {
    margin-right: 10px
}

.cashier_dialog .open_member {
    cursor: pointer;
    color: #73b4e0
}

.cashier_dialog .cashier_dialog_iframe {
    height: 504px
}

.cashier_dialog .member_red {
    color: red
}

.qianbao_cashier_iframe_dialog .uiDialogWrapper div.dialogJcontent {
    padding: 0
}

.qianbao_cashier_dialog {
    position: relative
}

.qianbao_cashier_dialog .qianbao_cashier_payment_goods_wrap {
    height: 200px
}

.qianbao_cashier_dialog .qianbao_cashier_payment_channel_wrap {
    margin-left: 20px
}

.qianbao_cashier_dialog .loading {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
    min-height: 140px;
    background: #fff;
    opacity: 1;
    width: 100%;
    height: 100%
}

.qianbao_cashier_dialog .loading table p {
    font-size: 12px;
    color: #333
}

.qianbao_cashier_dialog .header_close {
    background: url(//tb2.bdstatic.com/tb/static-common/widget/qianbao_cashier_dialog/images/close_btn_08395b2.png) no-repeat 0 -14px;
    position: absolute;
    display: inline-block;
    height: 14px;
    width: 17px;
    top: 17px;
    right: 13px;
    cursor: pointer;
    transition: .2s ease-in
}

.qianbao_cashier_dialog a.header_close:hover {
    background-position: 0 0;
    content: "";
    transition: .2s ease-in
}

.qianbao_cashier_dialog .qianbao_cashier_agreement {
    border-top: 2px solid #dfdfdf;
    background-color: #FFFCF3;
    padding-left: 21px;
    line-height: 48px;
    font-size: 13px;
    color: #333
}

.qianbao_cashier_dialog .qianbao_cashier_agreement .protocol {
    float: right
}

.qianbao_cashier_dialog .qianbao_cashier_agreement .protocol a {
    padding: 0 4px
}

.qianbao_payment_tip {
    position: absolute;
    top: -1px;
    left: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
    overflow: auto;
    background: rgba(0, 0, 0, .5);
    -webkit-filter: progid: dximagetransform.microsoft.gradient(startColorstr='#7F000000', endColorstr='#7F000000');
    filter: progid: dximagetransform.microsoft.gradient(startColorstr='#7F000000', endColorstr='#7F000000');
    text-align: center
}

.qianbao_payment_tip .tip_dialog {
    min-width: 380px;
    background: #fff;
    padding: 40px;
    font-size: 14px;
    min-height: 60px;
    box-shadow: 0 0 3px #a4a4a4;
    display: inline-block;
    position: relative;
    text-align: left;
    vertical-align: middle;
    margin-top: 200px
}

.qianbao_payment_tip .description {
    margin: 0 auto;
    width: 280px;
    text-align: center;
    font-size: 16px
}

.qianbao_payment_tip .description-tips {
    margin: 0 auto 20px;
    width: 280px;
    text-align: center;
    color: #999
}

.qianbao_payment_tip .center {
    text-align: center
}

.qianbao_payment_tip .tip_dialog_close {
    position: absolute;
    top: 10px;
    font-size: 18px;
    right: 10px;
    width: 16px;
    height: 15px;
    display: block;
    cursor: pointer
}

.qianbao_payment_tip .tip_dialog_close:after {
    content: 'x';
    color: #333
}

.qiaobao_pay_result_dialog {
    background-color: #fff;
    text-align: center;
    overflow: hidden;
    z-index: 100;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.qiaobao_pay_result_dialog .result_title {
    height: 100px;
    padding-top: 120px;
    margin-bottom: 50px
}

.qiaobao_pay_result_dialog .result_pic {
    display: inline-block;
    height: 40px;
    width: 40px;
    vertical-align: middle
}

.qiaobao_pay_result_dialog .success_pic {
    background: url(//tb2.bdstatic.com/tb/static-common/widget/qianbao_cashier_dialog/images/op-icons-plus_d2e35f0.png) 0 0
}

.qiaobao_pay_result_dialog .fialed_pic {
    background: url(//tb2.bdstatic.com/tb/static-common/widget/qianbao_cashier_dialog/images/op-icons-plus_d2e35f0.png) -46px 0
}

.qiaobao_pay_result_dialog .result_txt {
    color: #484954;
    font-size: 25px;
    text-align: center;
    font-weight: 600;
    display: inline-block;
    margin: 25px 10px;
    height: 38px;
    line-height: 38px;
    vertical-align: middle
}

.qiaobao_pay_result_dialog p {
    color: #999;
    font-size: 14px;
    text-align: left;
    position: relative;
    padding: 0;
    margin: 0 auto 10px
}

.qiaobao_pay_result_dialog p label {
    width: 50%;
    text-align: right
}

.qiaobao_pay_result_dialog .second {
    padding: 0 2px;
    width: 12px;
    display: inline-block
}

.qiaobao_pay_result_dialog .pay_amount, .qiaobao_pay_result_dialog .member_date {
    color: #fc6621;
    font-weight: 700
}

.qianbao_pay_tip_btn {
    padding: 5px 15px;
    font-size: 14px;
    line-height: normal;
    border-radius: 4px;
    font-family: "microsoft yahei", simhei, sans-serif
}

.qianbao_pay_result_btn {
    padding: 5px 30px;
    font-size: 14px;
    line-height: normal;
    border-radius: 4px;
    font-family: "microsoft yahei", simhei, sans-serif;
    font-weight: 700;
    margin: 30px auto 20px
}

.qiaobao_pay_loading {
    height: 425px;
    position: absolute;
    top: 200px;
    width: 100%;
    z-index: 100;
    background: #fff;
    display: none
}

.qiaobao_pay_loading .j_loading_text {
    font-size: 14px
}

.base_dialog_user_bar {
    position: relative;
    font-size: 18px;
    border-bottom: 2px solid #dfdfdf;
    height: 20px;
    padding: 15px;
    line-height: 20px;
    vertical-align: middle;
    z-index: 1000
}

.base_dialog_user_bar .header_title {
    float: left;
    margin-left: 15px
}

.base_dialog_user_bar .title_acc_name {
    color: #fa7d3e
}

.base_dialog_user_bar .pre_icon_wrap {
    display: inline;
    float: none
}

.base_dialog_user_bar .pre_icon_wrap .icon_tbworld {
    float: none;
    vertical-align: text-bottom
}

.base_dialog_user_bar .header_icon {
    width: 3px;
    height: 18px;
    background: #fa7d3e;
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle
}

.base_dialog_user_bar .header_close {
    background: url(//tb2.bdstatic.com/tb/static-common/widget/base_dialog_user_bar/images/close_btn_08395b2.png) no-repeat 0 -14px;
    position: absolute;
    display: inline-block;
    height: 14px;
    width: 17px;
    top: 17px;
    right: 13px;
    cursor: pointer;
    -webkit-transition: .2s ease-in;
    transition: .2s ease-in
}

.base_dialog_user_bar .cashier_dialog_header a.header_close:hover {
    background-position: 0 0;
    content: "";
    -webkit-transition: .2s ease-in;
    transition: .2s ease-in
}

.base_dialog_user_bar .user_info {
    float: right;
    margin-right: 25px;
    border-right: 1px solid #dfdfdf;
    font-size: 14px
}

.base_dialog_user_bar .tdou_remain_num {
    margin-right: 15px;
    color: #ff7f3e
}

.base_dialog_user_bar .title_acc {
    margin-right: 10px
}

.base_dialog_user_bar .member_red {
    color: red
}

.qianbao_cashier_purchase_member {
    background: rgba(255, 255, 255, .9);
    padding: 0;
    zoom: 1;
    color: #545454;
    width: 715px;
    height: 200px
}

.member-time-tips {
    margin-left: 100px;
    color: #999
}

.qianbao_cashier_purchase_member .member_cashier_wrap {
    margin-top: 10px
}

.qianbao_cashier_purchase_member .member_wrap {
    height: 65px
}

.qianbao_cashier_purchase_member .goods_title {
    line-height: 50px;
    vertical-align: middle;
    float: left;
    position: relative;
    text-align: right;
    width: 70px;
    _zoom: 1;
    margin-right: 10px;
    margin-left: 20px;
    font-size: 14px
}

.qianbao_cashier_purchase_member .time-title {
    line-height: 30px
}

.qianbao_cashier_purchase_member .member_list {
    width: 645px;
    list-style: none
}

.qianbao_cashier_purchase_member .member_list .member_item {
    float: left;
    background: #fffcf2;
    margin: 1px 10px 10px 0;
    zoom: 1;
    height: 50px;
    line-height: 50px;
    width: 176px;
    padding: 0;
    text-align: center;
    cursor: pointer;
    margin-bottom: 0;
    border: 1px solid #ffc773
}

.qianbao_cashier_purchase_member .member_list li.selected, .qianbao_cashier_purchase_member .member_list li:hover,
.qianbao_cashier_purchase_member .time_list li.selected, .qianbao_cashier_purchase_member .time_list li:hover {
    border-color: #fa7d3e;
    outline: #fa7d3e solid 1px
}

.qianbao_cashier_purchase_member .member_list li.selected label,
.qianbao_cashier_purchase_member .time_list li.selected label {
    background: url(//tb2.bdstatic.com/tb/static-common/widget/qianbao_purchase_member/images/icon_select_8fe429a.png) no-repeat scroll right bottom transparent
}

.qianbao_cashier_purchase_member .member_list li label {
    width: 100%;
    height: 100%;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 50px;
    font-size: 16px;
    text-align: center
}

.qianbao_cashier_purchase_member .radio-hide {
    visibility: hidden;
    margin-right: 2px;
    position: absolute;
    left: 0;
    top: 0
}

.qianbao_cashier_purchase_member .member_list li img {
    vertical-align: middle;
    margin-right: 10px
}

.qianbao_cashier_purchase_member .time_list {
    overflow: hidden
}

.qianbao_cashier_purchase_member .time_list li {
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-align: center;
    width: 82px;
    float: left;
    margin: 1px 10px 10px 0;
    cursor: pointer;
    border: 1px solid #d1d6de;
    position: relative
}

.qianbao_cashier_purchase_member .time_list li label {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.qianbao_cashier_purchase_member .time_list li.custum_time {
    position: relative;
    text-align: left;
    width: 110px
}

.qianbao_cashier_purchase_member .time_list .custum_time input {
    border: 0;
    border-right: 1px solid #c4c4c4;
    margin: 0 6px 0 0;
    width: 60px;
    padding: 2px 5px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    transition: all .3s linear
}

.qianbao_cashier_purchase_member .hide_type_1050001 {
    display: none
}

.qianbao_cashier_purchase_member ul .member-tips {
    float: left;
    color: #fa7d3e;
    border: 0;
    background: 0 0;
    cursor: default;
    height: 50px;
    line-height: 50px
}

.qianbao_cashier_purchase_member .time_list .member-tips {
    height: 30px;
    line-height: 30px
}

.qianbao_cashier_purchase_member ul .member-tips:hover {
    border: 0;
    outline: 0
}

#local_flash_cnt {
    height: 1px;
    width: 1px;
    line-height: 1px;
    margin-top: -1px;
    font-size: 0
}

.userbar {
    position: absolute;
    top: 2px;
    right: 10px;
    z-index: 210
}

.userbar > ul > li {
    float: left;
    font-size: 13px
}

.userbar > ul > li .u_ddl {
    font-size: 12px
}

.u_username, .u_setting, .u_news, .u_member {
    position: relative
}

.u_split {
    background: #ebebeb;
    width: 1px;
    height: 13px;
    margin: 8px 13px 0
}

.u_menu_item {
    padding: 4px 11px 7px
}

.u_menu_item a {
    color: #333;
    text-decoration: underline;
    font-family: Arial
}

.u_menu_item a:hover, .u_menu_item a:visited {
    color: #333;
    text-decoration: underline
}

.u_menu_wrap {
    background: url(//tb2.bdstatic.com/tb/static-common/style/common/userbar_icon_png24_4cd433c.png) no-repeat 0 0;
    display: block
}

.u_menu_item .i-arrow-down {
    display: inline-block;
    width: 7px;
    height: 16px;
    vertical-align: bottom;
    margin-left: 3px;
    background: url(//tb2.bdstatic.com/tb/static-common/img/i-arrow-down_2c2c491.png) no-repeat 0 2px
}

.u_menu_item .i-member {
    display: inline-block;
    width: 16px;
    height: 20px;
    vertical-align: bottom;
    margin-right: 4px;
    background: url(//tb2.bdstatic.com/tb/static-common/img/userbar/i-member_162dd82.png) no-repeat 0 0
}

.u_ddl .i-dropdown-member {
    display: inline-block;
    width: 16px;
    height: 22px;
    vertical-align: bottom;
    margin-right: 4px;
    background: url(//tb2.bdstatic.com/tb/static-common/img/userbar/i-dropdown-member_68c1f95.png) no-repeat 0 0
}

.u_ddl .u_joinvip_wrap:hover .i-dropdown-member {
    background: url(//tb2.bdstatic.com/tb/static-common/img/userbar/i-dropdown-member-hover_27942fa.png) no-repeat 0 0
}

.u_ddl .i-dropdown-dou {
    display: inline-block;
    width: 16px;
    height: 22px;
    vertical-align: bottom;
    margin-right: 4px;
    background: url(//tb2.bdstatic.com/tb/static-common/img/userbar/i-dropdown-dou_3d18c13.png) no-repeat 0 0
}

.u_ddl .dropdown-dou:hover .i-dropdown-dou {
    background: url(//tb2.bdstatic.com/tb/static-common/img/userbar/i-dropdown-dou-hover_09dfb11.png) no-repeat 0 0
}

.u_ddl .i-dropdown-tbmall {
    display: inline-block;
    width: 16px;
    height: 22px;
    vertical-align: bottom;
    margin-right: 4px;
    background: url(//tb2.bdstatic.com/tb/static-common/img/userbar/i-dropdown-tbmall_2ca0e9e.png) no-repeat 0 0
}

.u_ddl .dropdown-tbmall:hover .i-dropdown-tbmall {
    background: url(//tb2.bdstatic.com/tb/static-common/img/userbar/i-dropdown-tbmall-hover_35688bd.png) no-repeat 0 0
}

.u_news_wrap > span {
    padding: 2px
}

.u_ddl {
    display: none;
    position: absolute;
    z-index: 1;
    top: 29px
}

.u_ddl_con {
    border: solid 1px #d1d1d1;
    background: #fff;
    overflow: hidden;
    -webkit-box-shadow: 1px 1px 5px #d1d1d1;
    -moz-box-shadow: 1px 1px 5px #d1d1d1;
    -ms-box-shadow: 1px 1px 5px #d1d1d1;
    -o-box-shadow: 1px 1px 5px #d1d1d1;
    box-shadow: 1px 1px 5px #d1d1d1
}

.u_ddl_arrow {
    position: absolute;
    z-index: 2;
    top: -10px;
    left: 50%;
    margin-left: -4px;
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    border: 5px dashed transparent;
    border-bottom: 5px solid #e3e3e3;
    font-size: 0
}

.u_ddl_arrow em {
    position: absolute;
    top: -4px;
    left: -5px;
    display: block;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    color: #666;
    border-top: 5px dashed transparent;
    border-left: 5px dashed transparent;
    border-right: 5px dashed transparent;
    border-bottom: 5px solid #fff
}

.u_ddl_con li a {
    display: block;
    padding: 0 11px;
    line-height: 26px;
    color: #333;
    white-space: nowrap
}

.u_ddl_con_top li a {
    padding: 0 11px
}

.u_ddl_con li a:hover {
    background-color: #38f;
    color: #fff;
    text-decoration: none
}

.d_ddl_con_bottom {
    display: none;
    border-top: solid 1px #ebebeb
}

.userbar_theme2 .u_setting_wrap {
    background-position: 0 -4px
}

.userbar_theme2 .u_wallet_wrap {
    background-position: -49px -4px
}

.userbar_theme2 .u_news_wrap {
    background-position: -23px -5px
}

.userbar_theme2 .u_tbmall_wrap {
    background-position: -24px -83px
}

.userbar_theme2 .u_app_wrap {
    background-position: 0 -61px
}

.userbar_theme2 .u_menu_item a {
    color: #fff
}

.userbar_theme2 .u_split {
    display: none
}

.logout_dialog .switch_login {
    cursor: pointer;
    color: #2d64b3
}

.logout_dialog .cancel_logout {
    border: 1px solid #ccc;
    background-color: #fdfdfd;
    color: #333
}

.logout_dialog .btn_logout {
    width: 60px;
    height: 30px;
    float: left;
    margin-left: 20px;
    line-height: 30px;
    margin-top: 35px;
    text-align: center;
    cursor: pointer;
    font-size: 14px
}

.logout_dialog .quit_logout {
    margin-left: 129px;
    border: 1px solid #2b71d9;
    background-color: #3e89fa;
    color: #fff
}

.logout_dialog p {
    text-align: center;
    margin-top: 15px;
    line-height: 14px
}

.com_userbar_dasou_style {
    position: fixed;
    top: 15px;
    min-width: 150px
}

.com_userbar_dasou_style .u_split {
    display: none
}

.com_userbar_dasou_style .u_menu_item .i-arrow-down {
    height: 13px
}

.com_userbar_dasou_style .u_menu_item .i-member {
    height: 16px
}

.poptip_wrapper {
    display: block;
    overflow: hidden;
    * zoom: 1;
    z-index: 1;
    clear: both;
    margin: 2px 14px 1px 5px
}

.poptip_wrapper .poptip_icon {
    display: block;
    * zoom: 1;
    border: 0;
    float: left;
    width: 50px;
    height: 50px;
    margin-right: -50px
}

.poptip_wrapper .poptip_icon img {
    width: 50px;
    height: 50px
}

.poptip_wrapper .poptip_textwrapper {
    margin-left: 60px;
    line-height: 18px;
    font-size: 12px;
    text-align: left;
    word-wrap: break-word;
    word-break: break-all
}

.poptip_noicon .poptip_textwrapper {
    margin-left: 0
}

.poptip_textlink {
    float: right
}

.poptip_title {
    font-weight: 700
}

.couplet_left {
    position: absolute;
    top: 300px;
    right: 50%;
    margin-right: 490px;
    display: block;
    height: 600px;
    width: 200px
}

.couplet_right {
    position: absolute;
    top: 300px;
    left: 50%;
    margin-left: 490px;
    display: block;
    height: 600px;
    width: 200px
}

.couplet_left.couplet_star, .couplet_right.couplet_star {
    top: 400px
}

.plat_skin .content, .plat_skin_default .content {
    border: 0;
    width: 980px
}

.plat_skin .forum_content, .plat_skin .forum_foot, .plat_skin_default .forum_content,
.plat_skin_default .forum_foot {
    border-left: solid 1px #e9ebf0;
    border-right: solid 1px #e9ebf0
}

.wrap1 {
    position: relative
}

.wrap1 .top_toutu_admarks {
    position: absolute;
    right: 0;
    top: 98px;
    padding: 2px;
    background: #666;
    font-size: 12px;
    color: #fff;
    z-index: 100;
    opacity: .75;
    filter: alpha(opacity=75);
    line-height: 1
}

.suggestion {
    position: absolute;
    overflow: hidden;
    z-index: 60000;
    border: solid 1px #ccc;
    background: #fff;
    zoom: 1;
    box-shadow: 1px 1px 3px #ededed;
    -webkit-box-shadow: 1px 1px 3px #ededed;
    -moz-box-shadow: 1px 1px 3px #ededed;
    -o-box-shadow: 1px 1px 3px #ededed
}

.suggestion ul {
    margin: 0;
    padding: 0;
    text-align: left
}

.suggestion ul li {
    font-size: 12px;
    cursor: pointer;
    font-family: Arial
}

.suggestion ul li .forum_desc {
    overflow: hidden;
    height: 15px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.suggestion .on {
    background: #f0f0f0;
    color: #000
}

.suggestion .break_title.on {
    padding-left: 0
}

.suggestion .reserve_query {
    display: none
}

.suggestion .forum_item {
    height: 32px;
    padding: 6px 8px;
    line-height: 16px
}

.suggestion .forum_image {
    display: block;
    float: left;
    width: 32px;
    height: 32px
}

.suggestion .forum_name {
    color: #000;
    font-size: 14px;
    font-weight: 700
}

.suggestion .forum_right {
    height: 32px;
    float: left;
    margin-left: 8px;
    color: #999;
    width: 88%
}

.suggestion .forum_member, .suggestion .forum_thread {
    padding: 0 0 0 18px;
    margin: 0 0 0 8px;
    visibility: hidden;
    color: #999;
    font-weight: 400;
    font-size: 12px;
    background: url(//tb2.bdstatic.com/tb/static-common/img/suggestion/sugestion_22a8090.png) no-repeat;
    * background: url(//tb2.bdstatic.com/tb/static-common/img/suggestion/sugestion_c6d291a.gif) no-repeat
}

.suggestion .on .forum_member, .suggestion .on .forum_thread {
    visibility: visible
}

.suggestion .forum_member {
    background-position: 0 0
}

.suggestion .forum_thread {
    background-position: 0 -26px
}

.suggestion .highlight {
    color: #333;
    font-weight: 400
}

.suggestion .break_title {
    height: 22px;
    cursor: default
}

.suggestion .special_title {
    cursor: pointer
}

.suggestion .break_tip {
    background-color: #fafafa;
    padding-left: 8px;
    line-height: 22px;
    color: #999;
    display: block;
    text-decoration: none
}

.suggestion .break_tip:hover {
    text-decoration: none
}

.suggestion .operation_item {
    padding: 4px 0 4px 8px;
    height: 14px;
    line-height: 14px;
    font-size: 0
}

.suggestion .operation_title {
    margin-right: 7px;
    font-size: 14px;
    line-height: 17px;
    color: #333;
    display: inline-block;
    * display: inline
}

.suggestion .operation_desc {
    font-size: 12px;
    color: #999;
    display: inline-block;
    * display: inline
}

.suggestion .operation_item i {
    display: inline-block;
    vertical-align: top;
    width: 14px;
    height: 14px;
    font-size: 12px;
    margin-right: 5px;
    background: #f13f40;
    font-style: normal;
    text-align: center;
    * display: inline
}

.suggestion .item_top5 i, .suggestion .item_top4 i {
    background: #ccc
}

.suggestion .operation_item i:before {
    color: #fff
}

.suggestion .item_top1 i:before {
    content: "1"
}

.suggestion .item_top2 i:before {
    content: "2"
}

.suggestion .item_top3 i:before {
    content: "3"
}

.suggestion .item_top4 i:before {
    content: "4"
}

.suggestion .item_top5 i:before {
    content: "5"
}

.suggestion .bdfengyun, .suggestion .tbtopic {
    text-align: right;
    padding-right: 10px
}

.suggestion .bdfengyun a, .suggestion .tbtopic a {
    color: #aaa
}

.suggestion .bdfengyun a:hover, .suggestion .tbtopic a:hover {
    color: #F11
}

.more_title {
    text-align: right
}

.more_title .break_tip {
    padding-right: 10px
}

.brank {
    display: inline-block;
    width: 30px;
    height: 16px;
    font-size: 12px;
    color: #fff;
    background: #F22A18;
    border-radius: 2px;
    margin-left: 4px;
    text-align: center;
    font-weight: 100
}

.hide {
    display: none
}

#head {
    background: #fff
}

.search_bright {
    margin: 0 auto
}

.senior-search-link {
    position: absolute;
    top: 9px;
    width: 55px;
    color: #333;
    text-decoration: underline;
    font-size: 13px;
    font-family: Arial
}

.senior-search-link:hover {
    color: #333;
    text-decoration: underline
}

.head_inner .search_logo {
    position: relative;
    top: -9px;
    margin-right: 20px;
    float: left;
    background-image: url(//tb2.bdstatic.com/tb/static-common/img/search_logo_big_v1_8d039f9.png);
    background-size: cover;
    width: 135px;
    height: 45px
}

.search_bright_index .head_inner .head_right_region {
    width: 760px;
    float: left;
    _overflow: hidden
}

.search_bright .search_ipt, .search_bright .search_btn_wrap, .search_bright .search_btn,
.search_bright .search_btn_enter_ba {
    text-decoration: none
}

.search_bright .search_btn_enter_ba {
    background: #3385ff
}

.search_top {
    margin-bottom: 32px;
    border-bottom: 1px solid #ebebeb;
    overflow: hidden
}

.search_nav {
    float: right;
    height: 32px;
    font-size: 13px;
    font-weight: 700;
    margin-right: 380px
}

.search_nav a, .search_nav b {
    display: inline-block;
    margin-right: 22px;
    line-height: 34px;
    font-family: Arial
}

.search_nav b {
    color: #666
}

.search_nav a:link, .search_nav a:hover, .search_nav a:visited {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333;
    text-decoration: underline
}

.search_main {
    display: block;
    width: 100%;
    height: 40px;
    padding-bottom: 32px
}

.search_form {
    width: 980px;
    margin: 0 auto
}

.search_form form {
    position: relative;
    margin-left: 150px !important
}

.search_bright .search_ipt {
    font-family: Arial;
    height: 30px;
    padding: 4px 10px 4px 7px;
    line-height: normal;
    overflow: hidden;
    border: 0;
    color: #53545e;
    font-size: 16px;
    float: left;
    display: inline
}

@media screen and (max-width:1280px) {
    .search_bright .search_ipt {
        width: 422px
    }

    .search_bright .search_form {
        width: 814px
    }

    .search_bright .senior-search-link {
        left: 672px
    }
}

@media screen and (min-width:1280px) {
    .search_bright .search_ipt {
        width: 517px
    }

    .search_bright .search_form {
        width: 909px
    }

    .search_bright .senior-search-link {
        left: 767px
    }
}

@media screen and (max-width:1440px) {
    .search_bright_index .search_ipt {
        width: 422px
    }

    .search_bright_index .search_form {
        width: 860px
    }

    .search_bright_index .senior-search-link {
        left: 672px
    }
}

@media screen and (min-width:1440px) {
    .search_bright_index .search_ipt {
        width: 517px
    }

    .search_bright_index .search_form {
        width: 909px
    }

    .search_bright_index .senior-search-link {
        left: 767px
    }
}

.search_bright .search_inp_border {
    border: 1px solid #b8b8b8;
    border-bottom-color: #ccc
}

.search_bright .search_inp_border:hover {
    border-color: #999 #fff #b3b3b3 #999
}

.search_bright .search_inp_border:focus {
    border-color: #4791ff
}

.search_bright .search_btn_wrap {
    float: left;
    width: 104px;
    height: 40px;
    display: inline-block;
    margin: 0 0 0 4px;
    _margin-top: 1px
}

.search_bright .search_btn_enter_ba_wrap {
    margin-left: -1px
}

.search_bright .search_btn {
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    padding: 0;
    color: #38f;
    font-size: 16px;
    float: left;
    display: inline;
    width: 102px;
    text-align: center;
    margin-left: 0;
    cursor: pointer;
    font-family: Arial;
    border: 1px solid #38F
}

.search_bright .j_enter_ba {
    border-top: 0;
    border-right: 0;
    border-left: 0;
    height: 39px;
    line-height: 39px;
    width: 104px
}

.search_bright .j_enter_ba:hover {
    border-bottom: 1px solid #2868c8
}

.search_bright .j_enter_ba:active {
    border-bottom: 1px solid #2964bb
}

.search_bright .search_btn:hover {
    box-shadow: 1px 1px 2px #c7c7c7
}

.search_bright .search_btn.search_btn_down {
    box-shadow: 0 0 4px #c1d9fc inset
}

.search_bright .search_btn:visited {
    color: #38f
}

.search_bright .search_btn_enter_ba {
    color: #fff
}

.search_bright .search_btn_enter_ba:visited {
    color: #fff
}

.search_bright .search_btn_enter_ba:hover {
    background: #317ef3;
    box-shadow: 1px 1px 1px #ccc
}

.search_bright .search_btn_enter_ba.search_btn_down {
    background: #3075dc;
    box-shadow: 0 0 4px #0b59cd inset
}

.search_form .switch_radios {
    margin: 0;
    padding: 0 0 3px;
    margin-top: 5px
}

.search_form .switch_radios input {
    margin: 0 3px 0 0
}

.search_form .switch_radios label {
    margin: 0 16px 0 0
}

.search_form .switch_radios input, .search .switch_radios label {
    cursor: pointer;
    font-family: tahoma;
    vertical-align: middle
}

.search_main_fixed {
    position: fixed;
    top: 0;
    padding-bottom: 0;
    border-bottom: 1px solid #DBDBDB;
    -o-box-shadow: 0 0 2px #CCC;
    -webkit-box-shadow: 0 0 2px #CCC;
    -moz-box-shadow: 0 0 2px #CCC;
    box-shadow: 0 0 2px #CCC;
    background-color: #FAFAFA;
    z-index: 10000
}

.search_bright .search_form_fixed {
    padding: 6px 0
}

.search_bright .search_logo_fixed {
    position: relative;
    width: 93px;
    height: 30px;
    margin: -2px 10px 0 0;
    _margin-right: 7px;
    background: #FAFAFA url(//tb2.bdstatic.com/tb/static-common/img/search_logo_small_342bc2a.png) no-repeat 0 0;
    _background: #FAFAFA url(//tb2.bdstatic.com/tb/static-common/img/search_logo_small_deed39f.gif) no-repeat 0 0;
    z-index: 10001;
    display: block;
    float: left
}

.search_bright .search_ipt_fixed, .search_bright .search_btn_fixed,
.search_bright .search_btn_fixed:hover {
    background: url(//tb2.bdstatic.com/tb/static-common/img/search_bright_small_528472b.png) no-repeat
}

.search_bright .search_ipt_fixed {
    width: 462px;
    height: 20px;
    padding: 4px 10px;
    border: 0;
    font-size: 14px;
    line-height: 20px
}

.search_bright .search_btn_fixed {
    height: 28px;
    line-height: 28px;
    * line-height: 29px;
    font-size: 12px;
    width: 71px;
    background-position: 0 -33px;
    margin-left: 5px
}

.search_bright .search_btn_fixed:hover {
    background-position: 0 -66px
}

.search_bright .search_btn_fixed:visited {
    color: #666
}

.search_bright .search_btn_enter_ba_fixed {
    background-position: 0 -99px;
    color: #fff
}

.search_bright .search_btn_enter_ba_fixed:visited {
    color: #fff
}

.search_bright .search_btn_enter_ba_fixed:hover {
    background-position: 0 -132px
}

.j_search_form_fixed {
    height: 28px;
    width: 877px
}

.search_bright .search_main_fixed .search_btn_wrap {
    margin: 0;
    background: 0 0;
    width: auto;
    height: auto
}

.search_button_wrapper {
    position: relative;
    width: 980px;
    height: 0;
    font-size: 0;
    margin: 0 auto
}

.search_bright .search_button {
    display: block;
    overflow: hidden;
    zoom: 1;
    z-index: 1;
    position: absolute;
    top: -67px;
    left: 835px;
    cursor: pointer;
    width: 145px;
    height: 67px;
    text-decoration: none
}

.search_bright .j_search_post:active {
    box-shadow: 0 0 4px #c1d9fc inset
}

.j_search_post {
    text-decoration: none !important
}

.j_search_post:hover {
    text-decoration: none !important
}

.search_form .spage_search_ad {
    position: absolute;
    top: -16px;
    right: -133px
}

.search_dialog_bright {
    color: #000;
    padding: 20px;
    font: 12px arial;
    position: relative
}

.search_dialog_bright div {
    line-height: normal;
    font-family: Arial, SimSun
}

.search_dialog_bright a:link, .search_dialog_bright a:hover, .search_dialog_bright a:active,
.search_dialog_bright a:visited {
    color: #00c;
    text-decoration: underline
}

.search_dialog_bright form {
    margin: 0;
    clear: both;
    position: relative;
    z-index: 1
}

.search_dialog_bright .hdtag {
    font: 12px arial;
    margin-bottom: 0;
    line-height: 18px
}

.search_dialog_bright .switch_radios {
    margin: 1px 0 0;
    padding: 0
}

.search_dialog_bright .switch_radios input, .search_dialog_bright .switch_radios label {
    vertical-align: middle;
    cursor: pointer;
    font-family: tahoma
}

.search_dialog_bright .switch_radios input {
    margin: 0 3px 0 0;
    * margin: -2px 3px 0 -4px
}

.search_dialog_bright .switch_radios label {
    margin: 0 16px 0 0;
    * margin-right: 13px
}

.search_dialog_bright .s_main {
    margin-left: 20px
}

.search_dialog_bright .s_nav {
    height: 45px;
    background-color: transparent;
    margin: 0;
    padding: 0
}

.search_dialog_bright .s_nav .s_logo {
    margin: 0;
    padding: 0;
    margin-right: 20px;
    float: left
}

.search_dialog_bright .s_nav .s_logo img {
    border: 0;
    display: block
}

.search_dialog_bright .s_nav .s_tab {
    line-height: 18px;
    padding: 20px 0 0;
    float: left
}

.search_dialog_bright .s_nav a {
    font-size: 14px
}

.search_dialog_bright .s_nav b {
    font-size: 14px
}

.search_dialog_bright .s_ipt {
    width: 320px;
    * width: 302px;
    height: 32px;
    * height: 20px;
    padding: 3px 8px;
    padding-top: 7px\9;
    font: 16px arial;
    background: url(//tb2.bdstatic.com/tb/static-common/img/bg_search_b7bbfa4.png?v=1) -304px 0 no-repeat;
    _background-attachment: fixed;
    border: 1px solid #b6b6b6;
    border-color: #7b7b7b #b6b6b6 #b6b6b6 #7b7b7b;
    vertical-align: top;
    margin-right: 5px;
    outline: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.search_dialog_bright .s_btn {
    padding: 0;
    border: 0;
    width: 95px;
    height: 32px;
    padding-top: 2px\9;
    font-size: 14px;
    background: #ddd url(//tb2.bdstatic.com/tb/static-common/img/bg_search_b7bbfa4.png?v=1);
    cursor: pointer
}

.search_dialog_bright .s_btn_h {
    background-position: -100px 0
}

.search_dialog_bright .s_btn_wr {
    width: 97px;
    height: 34px;
    display: inline-block;
    background: url(//tb2.bdstatic.com/tb/static-common/img/bg_search_b7bbfa4.png?v=1) no-repeat -202px 0;
    * position: relative;
    z-index: 0;
    vertical-align: top
}

.search_dialog_bright .s_tools {
    color: #999;
    padding: 8px 0 0 14px;
    display: inline-block
}

.search_dialog_bright .s_tools a {
    margin: 0 8px;
    zoom: 1
}

.switch {
    position: absolute;
    top: 32px;
    right: 15px;
    width: 80px;
    height: 28px;
    line-height: 28px;
    background: #388bff;
    color: #fff;
    text-align: center;
    z-index: 1021;
    cursor: pointer
}

.snowBox {
    height: 532px;
    width: 0;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 50002;
    * z-index: 100020
}

.snowBox .snowflow_i {
    display: block;
    position: absolute;
    z-index: 100021
}

.snowBox .snowflow_i img {
    opacity: .8
}

.l_container {
    width: 980px;
    margin: 0 auto;
    _overflow: hidden
}

.content {
    width: 980px;
    margin: 0 auto;
    background: #F5F7FA
}

.pb_content {
    width: 980px;
    background: #F5F7FA;
    border-right: 1px solid #e5e5e5
}

.left_section {
    width: 100%;
    float: left;
    background: #FAFBFC
}

.right_section {
    width: 240px;
    float: right;
    display: inline
}

.pb_footer {
    background: url(//tb2.bdstatic.com/tb/static-frs/img/frs_bright/images_bmg/f_editor_b77597eb.jpg?t=1530281416030) repeat;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    width: 978px
}

.clearfix:after {
    font-size: 0
}

.right_bright {
    _overflow: hidden
}

#lecai_lottery {
    border-left: 0;
    border-right: 0;
    border-top: 1px solid #fff;
    padding-bottom: 15px;
    padding-left: 20px
}

#cprodata {
    margin-bottom: 0
}

.right_section .tieba_notice {
    padding-bottom: 10px;
    padding-top: 12px;
    background: url(//tb2.bdstatic.com/tb/static-pb/img/aside_mod_border_dot_1c864ff.png) repeat-x left top
}

.right_section .hgame_mod_theme2, .right_section .hgame_mod_theme1 {
    padding-bottom: 10px;
    padding-left: 20px;
    border: 0;
    background: url(//tb2.bdstatic.com/tb/static-pb/img/aside_mod_border_dot_1c864ff.png) repeat-x left top
}

.right_section .aside_ad_pb2 {
    margin-top: 0;
    padding-bottom: 30px;
    padding-top: 15px;
    background: url(//tb2.bdstatic.com/tb/static-pb/img/aside_mod_border_dot_1c864ff.png) repeat-x left top
}

#cproshow {
    border-top: 1px solid #fff;
    padding-top: 14px
}

#login_wrapper {
    width: 238px;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 30px
}

#login_wrapper .login_tab_right {
    width: 119px
}

#login_wrapper .login_tab_left {
    width: 118px
}

.l_post_bright .d_post_content_main .p_content {
    height: auto !important;
    height: 170px;
    min-height: 170px
}

.pb_content {
    background: url(//tb2.bdstatic.com/tb/static-pb/img/pb_bright_background_7d89132.png) repeat-y
}

.pb_content .right_section .piao_card {
    border: 0
}

#attention-game-wraper_dialog {
    padding: 0;
    background: #e5e5e5 url(//tb2.bdstatic.com/tb/static-comforum/widget/attention_category_game/img/body_bg_e735627.png) repeat 0 0
}

.attention-game-header {
    height: 90px;
    background: #fff url(//tb2.bdstatic.com/tb/static-comforum/widget/attention_category_game/img/header_bg_4c1385c.png) no-repeat 24px 4px
}

.attention-game-header p {
    text-align: center;
    line-height: 90px;
    padding-left: 32px
}

.primary-attention-game {
    width: 248px;
    height: 230px;
    display: inline;
    float: left
}

.secondary-attention-game {
    width: 225px;
    height: 230px;
    float: right;
    display: inline;
    margin-right: 17px
}

.primary-attention-game-content {
    position: relative;
    height: 170px
}

.primary-attention-game-img {
    width: 230px;
    height: 170px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px
}

.primary-attention-game-inner {
    float: right;
    height: 210px;
    width: 230px
}

.primary-attention-game-inner h3, .secondary-attention-game-inner h3 {
    font-size: 12px;
    font-weight: 400;
    color: #333;
    height: 12px;
    line-height: 12px;
    border-left: 3px solid #4684e0;
    margin: 10px 0 8px;
    padding-left: 5px
}

.primary-attention-game-inner .over-layer {
    width: 100%;
    position: absolute;
    height: 45px;
    bottom: 0;
    background: rgba(0, 0, 0, .7);
    line-height: 45px;
    text-align: center;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.primary-attention-game-inner .over-layer .button {
    background: #ff6b6b;
    border: 1px solid #e64c4c;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    padding: 4px 15px;
    color: #fff;
    background-image: -moz-linear-gradient(top, #ff7e7e, #ff6767);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff7e7e), color-stop(1, #ff6767));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff7e7e', endColorstr='#ff6767', GradientType='0')
}

.primary-attention-game-inner .over-layer .button {
    color: #fff
}

.attention-game-item-img {
    width: 68px;
    height: 68px;
    float: left;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px
}

.attention-game-item {
    background: #9e9e9e;
    margin-bottom: 14px;
    padding: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px
}

.attention-game-info {
    width: 138px;
    float: right;
    color: #fff;
    padding-top: 4px
}

.attention-game-item .button {
    background: #5791ec;
    border: 1px solid #508be9;
    color: #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    display: inline-block;
    padding: 0 4px;
    margin-top: 2px;
    border-top: 1px solid #508be9;
    border-left: 1px solid #508be9;
    border-right: 1px solid #508be9;
    background-image: -moz-linear-gradient(top, #6ea3f8, #508be9);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6ea3f8), color-stop(1, #508be9));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#6ea3f8', endColorstr='#508be9', GradientType='0')
}

.attention-more-game {
    float: right
}

.tbui_slideshow_container {
    position: relative;
    overflow: hidden
}

.tbui_slideshow_container .tbui_slideshow_list {
    position: relative
}

.tbui_slideshow_container .tbui_slideshow_slide {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    display: none;
    webkitBackfaceVisibility: hidden
}

.tbui_slideshow_nav li {
    float: left;
    margin: 0 5px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    font-weight: 700;
    background: #000;
    color: #fff;
    cursor: pointer;
    border-radius: 2px
}

.tbui_slideshow_nav .tbui_slideshow_active {
    background: #fff;
    color: #000
}

.m-stock-slider {
    width: 980px;
    height: 180px;
    overflow: hidden;
    position: relative
}

.m-stock-slider .none {
    display: none
}

.m-stock-slider ul {
    position: relative;
    left: 0;
    top: 0
}

.m-stock-slider ul li {
    position: absolute;
    top: 0;
    left: 0
}

.m-stock-slider li img {
    width: 980px;
    height: 180px;
    background: grey
}

.dialog_ctn_wrapper {
    padding: 16px;
    text-align: center
}

.confirm_wrapper {
    height: 28px;
    margin: 15px auto
}

.theme_info {
    height: 28px;
    margin: 15px auto
}

.confirm_wrapper .yes {
    margin-right: 30px
}

.theme_info .yes {
    margin-right: 0
}

.cont_sign_dialog {
    font-family: STHei, 'Microsoft Yahei';
    padding: 0
}

.cont_sign_dialog .header {
    font-size: 14px;
    height: 40px;
    line-height: 40px
}

.cont_sign_dialog .condition {
    color: #f54646
}

.cont_sign_dialog .orange_txt {
    color: #ff7f3e
}

.cont_sign_dialog .signable_list {
    margin-top: 5px;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px dotted gray
}

.cont_sign_dialog .signable_list img.loading {
    display: block;
    margin: 60px auto
}

.cont_sign_dialog .free_info {
    text-align: left
}

.cont_sign_dialog .no_signable_tip {
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    color: #999;
    text-align: center;
    padding: 228px 0 16px;
    background: url(//tb2.bdstatic.com/tb/static-tbmall/img/tea_bear_3b1eea7.png) no-repeat center 24px
}

.card_bubble_content {
    text-align: center;
    line-height: 18px;
    width: 146px
}

.card_bubble_content .blue_txt {
    color: #2d64b3
}

.cont_sign_dialog .bottom_info {
    margin-top: 5px;
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 20px
}

.cont_sign_dialog .gray_txt {
    font-size: 12px;
    color: #999
}

.cont_sign_dialog a.signable_ba {
    position: relative;
    float: left;
    text-align: left;
    width: 104px;
    height: 35px;
    margin: 7px 14px 8px 0;
    _margin: 5px 10px 5px 0;
    line-height: 35px;
    color: #444;
    text-decoration: none;
    padding-left: 6px;
    cursor: pointer;
    background-repeat: no-repeat;
}

.cont_sign_dialog a.signed {
    color: #999
}

.cont_sign_dialog a.signable_ba:hover {
    color: #005097;
    background-repeat: no-repeat;
}

.cont_sign_dialog a.signed:hover {
    color: #999;
    background-repeat: no-repeat;
}

.forum_level {
    position: absolute;
    top: 9px;
    right: 5px;
    width: 16px;
    height: 16px;
    _background: url(//tb2.bdstatic.com/tb/static-tbmall/widget/cont_sign_card/img/new-level_acd5031.gif) no-repeat;
    background-repeat: no-repeat;
}

.lv2 {
    background-position: -24px 0 !important
}

.lv3 {
    background-position: -48px 0 !important
}

.lv4 {
    background-position: -72px 0 !important
}

.lv5 {
    background-position: -96px 0 !important
}

.lv6 {
    background-position: -120px 0 !important
}

.lv7 {
    background-position: -144px 0 !important
}

.lv8 {
    background-position: -168px 0 !important
}

.lv9 {
    background-position: -192px 0 !important
}

.lv10 {
    background-position: -216px 0 !important
}

.lv11 {
    background-position: 0 -25px !important
}

.lv12 {
    background-position: -24px -25px !important
}

.lv13 {
    background-position: -48px -25px !important
}

.lv14 {
    background-position: -72px -25px !important
}

.lv15 {
    background-position: -96px -25px !important
}

.lv16 {
    background-position: -120px -25px !important
}

.lv17 {
    background-position: -144px -25px !important
}

.lv18 {
    background-position: -168px -25px !important
}

.lv19 {
    background-position: -192px -25px !important
}

.lv20 {
    background-position: -216px -25px !important
}

.sign_tip_forNoMember {
    text-align: center;
    font-family: 'microsoft yahei'
}

.sign_tip_forNoMember p {
    margin: 10px 0
}

.sign_tip_forNoMember span {
    color: #ff7f3e
}

.sign_tip_forNoMember .level2_icon {
    display: inline-block;
    padding-left: 20px;
    height: 16px;
    background: url(//tb2.bdstatic.com/tb/static-tbmall/widget/cont_sign_card/img/icon_level2_fdb91e0.png) no-repeat 0 0;
    color: #ff7f3e
}

.forum_level {
    background-position: 0px 0px
}

.cont_sign_dialog a.signable_ba {
    background-position: 0px -73px
}

.cont_sign_dialog a.signed:hover {
    background-position: 0px -73px
}

.cont_sign_dialog a.signable_ba:hover {
    background-position: 0px -118px
}

.forum_level, .cont_sign_dialog a.signable_ba, .cont_sign_dialog a.signed:hover,
.cont_sign_dialog a.signable_ba:hover {
    background-image: url(//tb2.bdstatic.com/tb/static-tbmall/widget/cont_sign_card/cont_sign_card_z_ff96185.png)
}

.sign_mod_bright .sign_succ1 {
    width: 533px;
    padding: 2px;
    background-color: #FFF;
    background: url(//tb2.bdstatic.com/tb/static-ucenter/widget/sign_tip/img/grey_border_c6f0dba.png);
    right: -10px;
    left: auto
}

.sign_tip_bdwrap {
    background: url(//tb2.bdstatic.com/tb/static-ucenter/widget/sign_tip/img/fluxbg_ca41ec3.jpg) repeat-y center top;
    position: relative;
    border: 1px solid #BBB
}

.sign_tip_bd_arr {
    background: url(//tb2.bdstatic.com/tb/static-ucenter/widget/sign_tip/img/arr_ba47ebf.png) no-repeat;
    _background: url(//tb2.bdstatic.com/tb/static-ucenter/widget/sign_tip/img/arr_708fe14.gif) no-repeat;
    position: absolute;
    top: -9px;
    right: 130px;
    width: 11px;
    height: 9px
}

.sign_tip_main {
    float: left;
    width: 278px;
    background: #FBFEFE
}

.sign_tip_aside {
    float: right;
    width: 252px;
    border-left: 1px solid #D3D6D8;
    background: #F5F8FA
}

.sign_tip_star_tip {
    clear: both;
    line-height: 38px;
    height: 38px;
    color: #666;
    border-top: 1px solid #E6E6E6;
    background: #FFF;
    padding: 0 15px
}

.sign_succ_calendar {
    position: relative
}

.sign_succ_calendar_title {
    text-align: center;
    background: #FFF
}

.calendar_month_prev {
    width: 34px;
    height: 40px;
    cursor: pointer;
    float: left;
    background-repeat: no-repeat;
}

.calendar_month_next {
    width: 34px;
    height: 40px;
    cursor: pointer;
    float: right;
    background-repeat: no-repeat;
}

.calendar_month_span {
    display: inline;
    line-height: 40px;
    font-size: 14px;
    color: #656565;
    letter-spacing: 2px
}

.sign_succ_table {
    width: 278px;
    border: 1px solid #E3E3E3;
    border-width: 1px 0;
    background: #FFF;
    border-collapse: collapse;
    border-spacing: 0;
    color: #666
}

.sign_bg_table thead {
    color: #fff
}

.sign_succ_table td {
    height: 47px;
    cursor: default
}

.sign_succ_canlerdar_head td {
    font-size: 12px;
    color: #999
}

.signed_day {
    background: url(//tb2.bdstatic.com/tb/static-frs/img/balv/sign_have.gif?v=1.0&t=1528363296594) center no-repeat
}

.signed_anime_day {
    background: url(//tb2.bdstatic.com/tb/static-frs/img/balv/sign_have_anime.gif?v=3.0&t=1528363296594) center no-repeat
}

.signed_mob_day {
    background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_mob_have_73ee435.gif?v=1.0) center no-repeat
}

.signed_mob_anime_day {
    background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_mob_have_anime_b37c2ea.gif?v=1.0) center no-repeat
}

.sign_bg_table .sign_succ_canlerdar_days .signed_day, .sign_bg_table .sign_succ_canlerdar_days .signed_anime_day {
    color: #fff;
    background: transparent
}

.sign_bg_table .sign_succ_canlerdar_days .signed_mob_day, .sign_bg_table .sign_succ_canlerdar_days .signed_mob_anime_day {
    color: #fff;
    background: transparent
}

.sign_succ_canlerdar_days td {
    border-right: 1px solid #E3E3E3;
    border-bottom: 1px solid #E3E3E3;
    font-size: 14px;
    color: #999;
    color: #4B4B4B
}

.sign_bg_table .sign_succ_canlerdar_days td {
    background-color: #FFF
}

.sign_bg_table .sign_succ_canlerdar_days .emptyDate {
    background-color: transparent
}

.sign_succ_canlerdar_days td .ui_bubble_content {
    border-radius: 0;
    background-color: #fff;
    overflow: hidden;
    font-size: 12px;
    border: 1px solid #bfbfbf
}

.sign_succ_canlerdar_days td .ui_bubble_wrap .ui_triangle_inner {
    color: #FFF
}

.sign_succ_canlerdar_days td .ui_bubble_wrap .ui_triangle_outter {
    color: #bfbfbf
}

.sign_tip_boards {
    padding: 10px
}

.sign_tip_board {
    padding: 10px 10px 10px 22px;
    position: relative
}

.sign_tip_board .sign_tip_board_ico {
    position: absolute;
    top: 10px;
    left: 0;
    width: 18px;
    height: 18px
}

.sign_tip_board p {
    line-height: 20px;
    color: #666
}

.sign_tip_board_urank {
    border-bottom: 1px dashed #E5E6E8
}

.sign_tip_board_urank .sign_tip_board_ico {
    background-repeat: no-repeat;
}

.sign_tip_board_barrank .sign_tip_board_ico {
    background-repeat: no-repeat;
}

.sign_tip_sbox {
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #D3D4D8;
    padding: 0 12px
}

.sign_tip_sbox .sign_num {
    color: #FF7F3E;
    font-weight: 700
}

.sign_tip_sbox_first {
    border-top: 0
}

.sign_tip_sbox_last {
    border-bottom: 0
}

.sign_tip_sbox_hd {
    line-height: 36px;
    height: 36px;
    overflow: hidden;
    border-bottom: 1px dashed #E4E7E7;
    font-size: 16px;
    color: #666
}

.sign_tip_sbox_hd_inf {
    font-size: 12px
}

.sign_tip_sbox_cnt {
    position: relative;
    padding-left: 90px
}

.sign_tip_sbox_card {
    position: absolute;
    left: 0;
    top: 5px;
    width: 80px;
    height: 60px
}

.sign_tip_sbox_card .sign_num {
    position: absolute;
    right: 5px;
    top: 5px;
    color: #FFF;
    font-size: 12px
}

.sign_tip_sbox_txt {
    padding: 8px 0;
    font-size: 14px;
    color: #666;
    line-height: 22px
}

.sign_tip_sbox_btn {
    height: 42px
}

.sign_tip_sbox_btn .sign_crown {
    display: inline-block;
    height: 16px;
    width: 16px;
    vertical-align: -3px;
    background-repeat: no-repeat;
}

.sign_tip_sbox_1key .sign_tip_sbox_card {
    height: 65px;
    background-repeat: no-repeat;
}

.sign_tip_sbox_fixsign .sign_tip_sbox_card {
    background-repeat: no-repeat;
}

.sign_tip_sbox_chainsign .sign_tip_sbox_card {
    background-repeat: no-repeat;
}

.sign_tip_sbox_card .sign_num, .sign_tip_sbox_card .sign_num span {
    display: block;
    background: url(//tb2.bdstatic.com/tb/static-ucenter/widget/sign_tip/img/card_num_b92657d.png) no-repeat;
    _background: url(//tb2.bdstatic.com/tb/static-ucenter/widget/sign_tip/img/card_num_fa16be5.gif) no-repeat
}

.sign_tip_sbox_card .sign_num {
    padding-left: 7px
}

.sign_tip_sbox_card .sign_num span {
    background-position: right bottom;
    line-height: 16px;
    padding: 2px 7px 2px 0
}

.sign_tip_sbox_rights .sign_rights_display {
    vertical-align: top;
    padding: 10px 3px
}

.lack_sign_monthly_tip_wrap {
    position: relative
}

.lack_sign_monthly_tip_card {
    bottom: 40px;
    left: -36px;
    right: 30px;
    display: none
}

.lack_sign_monthly_tip_card .strongerText {
    color: #3066B0
}

.sign_star_tips {
    font-size: 14px
}

.sign_star_tips a {
    text-decoration: underline
}

.sign_tip_sbox_1key .sign_tip_sbox_card_pencil {
    margin-top: 5px;
    background-repeat: no-repeat;
}

.sign_tip_sbox_btn .sign_crown_pencil {
    background-repeat: no-repeat;
}

.sign_tip_sbox_cnt .orange_txt {
    color: #ff7f3e
}

.sign_tip_sbox_1key .sign_tip_sbox_card {
    background-position: 0px 0px
}

.sign_tip_sbox_1key .sign_tip_sbox_card_pencil {
    background-position: -90px 0px
}

.sign_tip_sbox_fixsign .sign_tip_sbox_card {
    background-position: 0px -75px
}

.sign_tip_sbox_chainsign .sign_tip_sbox_card {
    background-position: -90px -75px
}

.calendar_month_prev {
    background-position: -180px 0px
}

.calendar_month_next {
    background-position: -180px -50px
}

.sign_tip_board_urank .sign_tip_board_ico {
    background-position: -180px -100px
}

.sign_tip_board_barrank .sign_tip_board_ico {
    background-position: 0px -145px
}

.sign_tip_sbox_btn .sign_crown {
    background-position: -28px -145px
}

.sign_tip_sbox_btn .sign_crown_pencil {
    background-position: -54px -145px
}

.sign_tip_sbox_1key .sign_tip_sbox_card, .sign_tip_sbox_1key .sign_tip_sbox_card_pencil,
.sign_tip_sbox_fixsign .sign_tip_sbox_card, .sign_tip_sbox_chainsign .sign_tip_sbox_card,
.calendar_month_prev, .calendar_month_next, .sign_tip_board_urank .sign_tip_board_ico,
.sign_tip_board_barrank .sign_tip_board_ico, .sign_tip_sbox_btn .sign_crown,
.sign_tip_sbox_btn .sign_crown_pencil {
    background-image: url(//tb2.bdstatic.com/tb/static-ucenter/widget/sign_tip/sign_tip_z_4ab7151.png)
}


